/* Contem os campos a serem gravados no Banco de Dados */
package avaliacao.DTO;

import java.io.Serializable;

//data transfer object
public class DTOAvaliador implements Serializable
{
    private int m_id;
    private String m_login;
    private String m_senha;
    private String m_nome;
    private String m_email;
    private String m_grupo;

    //private Comandos m_comando;
    private final static String m_caracteresValidos = 
            ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789*#");

    public DTOAvaliador(){
        this.setLogin("");
        this.setSenha("");
        this.setID(-1);
        this.setNome("");
        this.setEmail("");
        this.setGrupo("");
    }

    /** Retorna o nome do contato */
    public String getLogin()
    {
        return m_login;
    }

    /** Seta o nome do contato */
    public void setLogin(String login)
    {
        this.m_login = login;
    }

    /** Retorna o telefone do contato */
    public String getSenha()
    {
        return m_senha;
    }

    /** Seta o telefone do contato
     * @remarks Chama a funcao checar caracteres para verificar sua validade */
    public void setSenha(String senha)
    {
        this.m_senha = senha;
    }

    /** Retorna a chave primária do contato */
    public int getID()
    {
        return m_id;
    }

    /** Seta a chave primária do contato */
    public void setID(int id)
    {
        this.m_id = id;
    }

    /** Retorna o nome do contato */
    public String getNome() {
        return m_nome;
    }

    /** Seta o nome do contato */
    public void setNome(String m_nome) {
        this.m_nome = m_nome;
    }

     /** Retorna o e-mail do contato */
    public String getEmail() {
        return m_email;
    }

    /** Seta o e-mail do contato */
    public void setEmail(String m_email) {
        this.m_email = m_email;
    }

     /** Retorna o grupo do contato */
    public String getGrupo() {
        return m_grupo;
    }

    /** Seta o grupo do contato */
    public void setGrupo(String m_grupo) {
        this.m_grupo = m_grupo;
    }


    public static String getCaracteresValidos()
    {
        return m_caracteresValidos;
    }
}
